home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 376-400 / disk_386 / xlispstat / src1.lzh / Headers / xlproto.h < prev    next >
C/C++ Source or Header  |  1990-10-03  |  11KB  |  401 lines

  1. #ifndef XL_H
  2. #define XL_H
  3.  
  4. extern LVAL callmacro(LVAL,int),
  5.             clanswer(void),
  6.             clisnew(void),
  7.             clnew(void),
  8.             cons(LVAL,LVAL),
  9.             cvchar(int),
  10.             cvfile(FILE *),
  11.             cvfixnum(FIXTYPE),
  12.             cvflonum(FLOTYPE),
  13.             cvstring(char *),
  14.             cvsubr(LVAL (*)(),int,int),
  15.             cvsymbol(char *),
  16.             entermsg(LVAL,LVAL),
  17.             evarg(LVAL *),
  18.             evmatch(int,LVAL *),
  19.             makearglist(int,LVAL *),
  20.             newadata(int,int,int),
  21.             newclosure(LVAL,LVAL,LVAL,LVAL),
  22.             newobject(LVAL,int),
  23.             newstring(int),
  24.             newstruct(LVAL,int),
  25.             newustream(void),
  26.             newvector(int),
  27.             obclass(void),
  28.             obisnew(void),
  29.             obshow(void),
  30.             rmbquote(void),
  31.             rmcomma(void),
  32.             rmdquote(void),
  33.             rmhash(void),
  34.             rmlpar(void),
  35.             rmquote(void),
  36.             rmrpar(void),
  37.             rmsemi(void),
  38.             tentry(int),
  39.             x1macroexpand(void),
  40.             xaddrs(void),
  41.             xalloc(void),
  42.             xalphanumericp(void),
  43.             xand(void),
  44.             xappend(void),
  45.             xapply(void),
  46.             xaref(void),
  47.             xarrayp(void),
  48.             xassoc(void),
  49.             xatom(void),
  50.             xbaktrace(void),
  51.             xblock(void),
  52.             xbothcasep(void),
  53.             xboundp(void),
  54.             xbquote(void),
  55.             xbreak(void),
  56.             xcaar(void),
  57.             xcaaaar(void),
  58.             xcaaadr(void),
  59.             xcaadar(void),
  60.             xcaaddr(void),
  61.             xcaaar(void),
  62.             xcaadr(void),
  63.             xcadaar(void),
  64.             xcadadr(void),
  65.             xcadar(void),
  66.             xcaddar(void),
  67.             xcadddr(void),
  68.             xcaddr(void),
  69.             xcadr(void),
  70.             xcar(void),
  71.             xcase(void),
  72.             xcatch(void),
  73.             xcdaaar(void),
  74.             xcdaadr(void),
  75.             xcdaar(void),
  76.             xcdadar(void),
  77.             xcdaddr(void),
  78.             xcdadr(void),
  79.             xcdar(void),
  80.             xcddaar(void),
  81.             xcddadr(void),
  82.             xcddar(void),
  83.             xcdddar(void),
  84.             xcddddr(void),
  85.             xcdddr(void),
  86.             xcddr(void),
  87.             xcdr(void),
  88.             xcerror(void),
  89.             xchar(void),
  90.             xcharcode(void),
  91.             xcharint(void),
  92.             xcharp(void),
  93.             xchdowncase(void),
  94.             xchreql(void),
  95.             xchrgeq(void),
  96.             xchrgtr(void),
  97.             xchrleq(void),
  98.             xchrlss(void),
  99.             xchrneq(void),
  100.             xchrigeq(void),
  101.             xchrigtr(void),
  102.             xchrieql(void),
  103.             xchrileq(void),
  104.             xchrilss(void),
  105.             xchrineq(void),
  106.             xchupcase(void),
  107.             xcleanup(void),
  108.             xclose(void),
  109.             xcodechar(void),
  110.             xcond(void),
  111.             xcons(void),
  112.             xconsp(void),
  113.             xcontinue(void),
  114.             xcos(void),
  115.             xcpystruct(void),
  116.             xdefmacro(void),
  117.             xdefstruct(void),
  118.             xdefun(void),
  119.             xdelete(void),
  120.             xdelif(void),
  121.             xdelifnot(void),
  122.             xdigitchar(void),
  123.             xdigitp(void),
  124.             xdo(void),
  125.             xdolist(void),
  126.             xdostar(void),
  127.             xdotimes(void),
  128.             xdowncase(void),
  129.             xendp(void),
  130.             xeq(void),
  131.             xequal(void),
  132.             xeql(void),
  133.             xequ(void),
  134.             xerror(void),
  135.             xerrset(void),
  136.             xeval(void),
  137.             xevalhook(void),
  138.             xevenp(void),
  139.             xexit(void),
  140.             xexp(void),
  141.             xexpand(void),
  142.             xexpt(void),
  143.             xfboundp(void),
  144.             xfix(void),
  145.             xflatc(void),
  146.             xflatsize(void),
  147.             xflet(void),
  148.             xfloat(void),
  149.             xfloatp(void),
  150.             xformat(void),
  151.             xfuncall(void),
  152.             xfunction(void),
  153.             xgc(void),
  154.             xgcd(void),
  155.             xgensym(void),
  156.             xgeq(void),
  157.             xget(void),
  158.             xgetlambda(void),
  159.             xgetlstoutput(void),
  160.             xgetstroutput(void),
  161.             xgo(void),
  162.             xgtr(void),
  163.             xhash(void),
  164.             xif(void),
  165.             xintchar(void),
  166.             xintegerp(void),
  167.             xintern(void),
  168.             xlabels(void),
  169.             xlambda(void),
  170.             xlapply(int),
  171.             xlast(void),
  172.             xlbadtype(LVAL),
  173.             xlclass(char *,int),
  174.             xlclose(LVAL,LVAL,LVAL,LVAL,LVAL,LVAL),
  175.             xlefttrim(void),
  176.             xlength(void),
  177.             xlenter(char *),
  178.             xleq(void),
  179.             xlet(void),
  180.             xletstar(void),
  181.             xleval(LVAL),
  182.             xleval_no_force(LVAL),
  183.             xlexpandmacros(LVAL),
  184.             xlgetfile(void),
  185.             xlgetfname(void),
  186.             xlgetfunction(LVAL),
  187.             xlgetprop(LVAL,LVAL),
  188.             xlgetvalue(LVAL),
  189.             xlist(void),
  190.             xlistp(void),
  191.             xlmakesym(char *),
  192.             xload(void),
  193.             xloop(void),
  194.             xlowercasep(void),
  195.             xlrdstruct(LVAL),
  196.             xlss(void),
  197.             xlsubr(char *,int,LVAL (*)(),int),
  198.             xltoofew(void),
  199.             xlxeval(LVAL),
  200.             xlxgetvalue(LVAL),
  201.             xlxgetfunction(LVAL),
  202.             xmacroexpand(void),
  203.             xmacrolet(void),
  204.             xmakesymbol(void),
  205.             xmapc(void),
  206.             xmapcar(void),
  207.             xmapl(void),
  208.             xmaplist(void),
  209.             xmem(void),
  210.             xmember(void),
  211.             xmkarray(void),
  212.             xmkstrinput(void),
  213.             xmkstroutput(void),
  214.             xmkstruct(void),
  215.             xnconc(void),
  216.             xndowncase(void),
  217.             xneq(void),
  218.             xnth(void),
  219.             xnthcdr(void),
  220.             xnull(void),
  221.             xnumberp(void),
  222.             xnupcase(void),
  223.             xobjectp(void),
  224.             xoddp(void),
  225.             xopen(void),
  226.             xor(void),
  227.             xpeek(void),
  228.             xpkchar(void),
  229.             xplusp(void),
  230.             xpoke(void),
  231.             xpp(void),
  232.             xprin1(void),
  233.             xprinc(void),
  234.             xprint(void),
  235.             xprog(void),
  236.             xprog1(void),
  237.             xprog2(void),
  238.             xprogn(void),
  239.             xprogstar(void),
  240.             xprogv(void),
  241.             xpsetq(void),
  242.             xputprop(void),
  243.             xquote(void),
  244.             xrand(void),
  245.             xrdbyte(void),
  246.             xrdchar(void),
  247.             xread(void),
  248.             xreadline(void),
  249.             xrem(void),
  250.             xremif(void),
  251.             xremifnot(void),
  252.             xremove(void),
  253.             xremprop(void),
  254.             xrestore(void),
  255.             xreturn(void),
  256.             xreverse(void),
  257.             xrighttrim(void),
  258.             xrplca(void),
  259.             xrplcd(void),
  260.             xrtnfrom(void),
  261.             xsave(void),
  262.             xsend(void),
  263.             xsendsuper(void),
  264.             xset(void),
  265.             xsetf(void),
  266.             xsetq(void),
  267.             xsort(void),
  268.             xstrcat(void),
  269.             xstreamp(void),
  270.             xstreql(void),
  271.             xstringp(void),
  272.             xstrgeq(void),
  273.             xstrgtr(void),
  274.             xstrieql(void),
  275.             xstrigeq(void),
  276.             xstrigtr(void),
  277.             xstrileq(void),
  278.             xstrilss(void),
  279.             xstrineq(void),
  280.             xstring(void),
  281.             xstrleq(void),
  282.             xstrlss(void),
  283.             xstrneq(void),
  284.             xstrref(void),
  285.             xstrset(void),
  286.             xstrtypep(void),
  287.             xsublis(void),
  288.             xsubseq(void),
  289.             xsubst(void),
  290.             xsymbolp(void),
  291.             xsymfunction(void),
  292.             xsymname(void),
  293.             xsymplist(void),
  294.             xsymvalue(void),
  295.             xtagbody(void),
  296.             xterpri(void),
  297.             xthrow(void),
  298.             xtoplevel(void),
  299.             xtrace(void),
  300.             xtranscript(void),
  301.             xtrim(void),
  302.             xtype(void),
  303.             xuntrace(void),
  304.             xunless(void),
  305.             xunwindprotect(void),
  306.             xupcase(void),
  307.             xuppercasep(void),
  308.             xvector(void),
  309.             xwhen(void),
  310.             xwrbyte(void),
  311.             xwrchar(void);
  312. extern void checkfneg(FLOTYPE),
  313.             checkfzero(FLOTYPE),
  314.             checkizero(FIXTYPE),
  315.             dbgprint(LVAL),
  316.             dbgputstr(char *),
  317.             defmacro(int,LVAL,int),
  318.             doenter(LVAL,int,LVAL *),
  319.             doexit(LVAL,LVAL),
  320.             errprint(LVAL),
  321.             errputstr(char *),
  322.             freeadata(LVAL),
  323.             gc(void),
  324.             obsymbols(void),
  325.             reallocaddata(LVAL,int,int),
  326.             stdprint(LVAL),
  327.             stdputstr(char *),
  328.             trcprin1(LVAL),
  329.             trcputstr(char *),
  330.             xlabind(LVAL,int,LVAL *),
  331.             xlabort(char *),
  332.             xladdivar(LVAL,char *),
  333.             xladdmsg(LVAL,char *,int),
  334.             xlargstkoverflow(void),
  335.             xlbaktrace(int),
  336.             xlbegin(CONTEXT *,int,LVAL),
  337.             xlbreak(char *,LVAL),
  338.             xlbrklevel(void),
  339.             xlcerror(char *,char *,LVAL),
  340.             xlcleanup(void),
  341.             xlcontinue(void),
  342.             xldinit(void),
  343.             xlend(CONTEXT *),
  344.             xlerror(char *,LVAL),
  345.             xlerrprint(char *,char *,char *,LVAL),
  346.             xlevsave(LVAL),
  347.             xlfail(char *),
  348.             xlfatal(char *),
  349.             xlfunbound(LVAL),
  350.             xlgo(LVAL),
  351.             xlinit(void),
  352.             xljump(CONTEXT *,int,LVAL),
  353.             xlminit(void),
  354.             xlprint(LVAL,LVAL,int),
  355.             xlprstruct(LVAL,LVAL,int),
  356.             xlputc(LVAL,int),
  357.             xlputprop(LVAL,LVAL,LVAL),
  358.             xlputstr(LVAL,char *),
  359.             xlrdsave(LVAL),
  360.             xlremprop(LVAL,LVAL),
  361.             xlreturn(LVAL,LVAL),
  362.             xlrinit(void),
  363.             xlsetfunction(LVAL,LVAL),
  364.             xlsetvalue(LVAL,LVAL),
  365.             xlsignal(char *,LVAL),
  366.             xlsinit(void),
  367.             xlstkoverflow(void),
  368.             xlsymbols(void),
  369.             xlterpri(LVAL),
  370.             xltest(LVAL *,int *),
  371.             xlthrow(LVAL,LVAL),
  372.             xltoomany(void),
  373.             xltoplevel(void),
  374.             xlunbound(LVAL),
  375.             xlungetc(LVAL,int),
  376.             wrapup(void);
  377. extern int dotest1(LVAL,LVAL),
  378.            dotest2(LVAL,LVAL,LVAL),
  379.            eq(LVAL,LVAL),
  380.            equal(LVAL,LVAL),
  381.            eql(LVAL,LVAL),
  382.            hash(char *,int),
  383.            isnumber(char *,LVAL *),
  384.            macroexpand(LVAL,LVAL,LVAL *),
  385.            needsextension(char *),
  386.            pushargs(LVAL,LVAL),
  387.            readone(LVAL,LVAL *),
  388.            syminterned(LVAL),
  389.            xlflush(void),
  390.            xlgetc(LVAL),
  391.            xlirestore(char *),
  392.            xlisave(char *),
  393.            xlgetkeyarg(LVAL,LVAL *),
  394.            xlgkfixnum(LVAL,LVAL *),
  395.            xlload(char *,int,int),
  396.            xlpeek(LVAL),
  397.            xlread(LVAL,LVAL *,int);
  398. extern SEGMENT *newsegment(int);
  399.  
  400. #endif XL_H
  401.